草庐IT

idea撤销git commit

全部标签

撤销本地merge(合并过来一堆commit)未push

背景:我们有两套环境,A环境:A分支,doris环境:doris分支doris分支从master分支切出后,改动特别大,一堆commit在一个嗨皮快乐的假期后,我再doris分支改了一点东西提交后,想发布一版,脑子一抽抽就给合并到A分支了,在push得时候突然想起来为啥要发到A环境呢。。简单说:B分支改动commit,push后merge到A分支了,A分支没有push,也就是说B分支merge过来的commit还在A分支本地目标:A分支取消B分支的merge操作步骤:1、在你的项目本,右键打开git终端窗口gitbashhere2、gitlog查看git执行历史记录你就能看见merge过来的所

IDEA中使用Amend Commit,提交master只有一条提交记录

1.问题在IDEA中使用amendcommit后,直接点击push,会先执行fetch命令,将远端代码和本地代码进行marge。结果还是会生成多条提交记录,没有达到只提交一条新的commit记录到master分支的目的。2.解决方法(1)在IDEA中使用amendcommit将所有的提交记录合并成一条(2)在git-bash中强制将本地分支覆盖远程分支命令为:gitpush--force-with-leaseorigindev_yhy3.命令说明–使用此参数推送,如果远端有其他人推送了新的提交,那么推送将被拒绝,这种拒绝和没有加--force参数时的拒绝是一样的gitpush--force-w

Idea设置Mapper.xml文件中SQL命令格式化

目录一、遇到问题二、解决方法一、遇到问题 使用Idea给项目的Mapper.xml文件配置sql语句时,发现在Mapper.xml文件里粘贴SQL命令时,Mapper.xml文件中使用Alt+Shift+L没有格式化成功 粘贴代码(不能自动缩进) selectuser_id,username,password,nickname,realname,user_img,user_mobile,user_email,user_sex,user_birth,user_regtime,user_modtime fromusers whereusername=#{name} 之前也在pom文件中解决了

idea2021版配置maven导入依赖jar包

1:先下载好maven的安装包,配置好了环境变量后,打开idea创建新的模块先创建一个空的包; 2:进去创建你的空项目后,rhfinish完成就可以了3:上面完成后,点击file,找到你的settings设置点进去找到maven,然后进行配置;我这里是自己创建的一个仓库名;然后在idea中maven的环境就算是配置好了的;  4:然后我们继续在你刚才创建好的空模块里面进行file,然后下一步; 5:然后写你的项目名称,下一步; 6:最后跟什么配置环境一样的,然后完成就可以了; 7:完成后的项目结构是下面这种形式,因为我创建好了的,里面写了东西,你们创建的时候是都没有这些包的,只有骨架自己的结构

idea2021版配置maven导入依赖jar包

1:先下载好maven的安装包,配置好了环境变量后,打开idea创建新的模块先创建一个空的包; 2:进去创建你的空项目后,rhfinish完成就可以了3:上面完成后,点击file,找到你的settings设置点进去找到maven,然后进行配置;我这里是自己创建的一个仓库名;然后在idea中maven的环境就算是配置好了的;  4:然后我们继续在你刚才创建好的空模块里面进行file,然后下一步; 5:然后写你的项目名称,下一步; 6:最后跟什么配置环境一样的,然后完成就可以了; 7:完成后的项目结构是下面这种形式,因为我创建好了的,里面写了东西,你们创建的时候是都没有这些包的,只有骨架自己的结构

idea右下角未显示git分支问题

idea右下角未显示git分支问题第一步点击“idea的左上角view”第二步选择“appearance看自己的StatusBar有没有选择”,或者直接查看“StatusBar有没有选择”。选中StatusBar之后右下角就会显示git分支。显示结果

IDEA连接TiDB报字符集不匹配问题COLLATION ‘utf8_general_ci‘ is not valid for CHARACTER SET ‘utf8mb4‘.

最近因工作需要,部署了一套TiDB,然而通过IDEA,使用MySQL驱动连接数据库时,一直报字符集不匹配。网上找了些资料,但是并没有相关说明。最后请教了一个大佬,问题得到解决。这边记录一下,希望能帮助到遇到同样问题的人。问题现象IDEA连接TiDB时,成功连接,但无法获取schema信息,执行查询语句时,报字符集不匹配。报错信息如下:[42000][1253]COLLATION‘utf8_general_ci’isnotvalidforCHARACTERSET‘utf8mb4’.报错截图问题解决连接时,先配置好基本的连接信息,然后切换到Option选项卡,勾选introspectusingjd

idea如何打开别人项目

直接上图方法一:idea初始界面点击open然后选择项目所在路径下的pom文件,(如果不是maven项目可以直接选择文件打开,例如点击我这里的ssm_9)  方法二:在项目上方点击file然后open,后续步骤操作相同   

idea报错:[ERROR] Failed to execute goal org.apache.maven.plugins_maven-compiler-plugin_3.11.0_compile

问题描述在idea中打包springboot项目时报错:[ERROR]Failedtoexecutegoalorg.apache.maven.plugins:maven-compiler-plugin:3.11.0:compile(default-compile)onprojecthelloworld:Fatalerrorcompiling:无效的标记:--release->原因分析maven-compliler-plugin版本与maven版本不一致,Maven版本太低或maven-compiler-plugin版本过高解决方案降低maven-compiler-plugin版本!--修改ma

IntelliJ IDEA 统一设置编码为utf-8编码 及 SpringBoot 打 jar 包运行 在windows 平台控制台和日志 乱码解决

文章目录一、背景二、知识准备三、程序运行源代码历经处理阶段四、问题描述五、解决方法1.修改项目编码格式统一为UTF-82.将项目中的.idea文件夹中的encodings.xml文件中的编码格式改为uft-83.File->Settings->Build,Execution,Deployment->Compiler->JavaCompiler4.然后在Server>VMoptions设置为-Dfile.encoding=UTF-85.SpringBootyml里配置servlet和tomcat编码6.SpringBootlogback-config.xml里面配置日志编码UTF-87.java